.avatar{
  background:#daf2ff url('@{imgUrl}/avatar.png') no-repeat;
  background-size: 100%;
  width:4rem;
  height:4rem;
  border-radius: 50%;
  overflow: hidden;
  img{
    width:100%;
  }
}

.content-block-title{
  margin-top: 10px;
}

/* 新消息 */
.navbar-msg{
  position: relative;
  .new-msg-dot{
    position: absolute;
    top:0.2rem;
    right:-0.25rem;
    width:0.5rem;
    height: 0.5rem;
    border-radius: 50%;
    background: @red;
    display: none;
    &.on{
      display: block;
    }
  }
}

.views.tabs{
  overflow: hidden;
}


.subnavbar{
  .tab-link{
    color:lighten(@themeColor,45%);
    position: relative;
    height:100%;
    &.active{
      color: #ffe52a;
      &:after{
        display: block;
        content: '';
        height: 3px;
        background: #ffe52a;
        width: 100%;
        position: absolute;
        bottom: 0;
        left: 0;
      }
    }
  }
}